﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="NovaSenha.aspx.cs" Inherits="senac.login.alterarSenha.NovaSenha" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Senac- Alterar Senha</title>

    <style type="text/css">
        * { margin: 0; padding: 0; }

        html, body{ width:100%; height:100%; background-image:url('../Intranet.net/figuras/AlterarSenha/background.jpg');}

        #divCenter { 
                width: 400px; 
                height: 150px; 
                left: 50%; 
                top: 50%; 
                margin: -260px 0 0 -260px; 
                padding:10px;
                position: absolute; 
        }

        #login-box {
	        width:333px;
	        height: 352px;
	        padding: 58px 76px 0 76px;
	        color: #ebebeb;
	        font: 12px Arial, Helvetica, sans-serif;
	        background: url(../Intranet.net/figuras/AlterarSenha/login-box-backg.png) no-repeat left top;
        }

        #login-box h2 {
	        padding:0;
	        margin:0;
	        color: #ebebeb;
	        font: bold 35px "Calibri", Arial;
        }

        .form-login  {
	        width: 205px;
	        padding: 10px 4px 6px 3px;
	        border: 1px solid #0d2c52;
	        background-color:#1e4f8a;
	        font-size: 16px;
	        color: #ebebeb;
        }
    </style>

    <script language="javascript" type="text/javascript">

        function Validacao() {

            //Verificando se a senha atual é igual a ""
            var senhaAtual = document.getElementById("txtbSenhaAtual").value;
            if (senhaAtual == "") {
                alert("Informe a Senha Atual.");
                document.getElementById("txtbSenhaAtual").focus();
                return false;
            }

            //Verificando se a nova senha é igual a ""
            var novasenha = document.getElementById("txtbNovaSenha").value;
            if (novasenha == "") {
                alert("Informe a Nova Senha.");
                document.getElementById("txtbNovaSenha").focus();
                return false;
            }
            
            //Verificando se a confirmação da nova senha é igual a ""
            var confirmarnovasenha = document.getElementById("txtbConfirmarSenha").value;
            if (confirmarnovasenha == "") {
                alert("Informe a confirmação da Nova Senha.");
                document.getElementById("txtbConfirmarSenha").focus();
                return false;
            }

            //Verificando se a nova senha está igual a confirmação da mesma
            if (novasenha != confirmarnovasenha){
                alert("A nova senha não confere com a confirmação");
                document.getElementById("txtbConfirmarSenha").focus();
                return false;
            }

            //Verificando a senha atual não está sendo colocada como uma nova
            if (senhaAtual == novasenha) {
                alert("A nova senha não pode ser igual a senha atual");
                document.getElementById("txtbNovaSenha").focus();
                return false;
            }

            return true;
        }

    </script>

</head>
<body>

    <form id="form1" runat="server">
    <asp:ScriptManager ID='ScriptManager1' runat='server' EnablePageMethods='true' />

        <div id="divCenter">
            <div id="login-box">
                <div style="float:left; width:30%">
                    <asp:Image ID="imgLogoSenac" runat="server" ImageUrl="Intranet.net/figuras/AlterarSenha/logoSenacNovo.png" />
                </div>
                <div style="float:left; width:70%; text-align:right;">
                    <h2>Alterar Senha</h2>        
                </div>
            
                <div style="float:left; padding-top:20px;">
                    Seu primeiro login? É necessário que você troque a sua senha atual por uma nova, para sua maior segurança.
                </div>
            
                <table cellspacing="10" style="padding-top:5px;">
                    <tr>
                        <td align="right">
                            <asp:Label ID="lblSenhaAtual" runat="server" Text="Senha Atual:"></asp:Label>
                        </td>
                        <td>
                            <asp:TextBox ID="txtbSenhaAtual" runat="server" TextMode="Password" CssClass="form-login" MaxLength="5"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="lblNovaSenha" runat="server" Text="Nova Senha:"></asp:Label>
                        </td>
                        <td>
                            <asp:textbox id="txtbNovaSenha" runat="server" TextMode="Password" cssclass="form-login" MaxLength="5"></asp:textbox>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="lblConfirmarSenha" runat="server" Text="Confirmar Senha:"></asp:Label>
                        </td>
                        <td>
                            <asp:TextBox ID="txtbConfirmarSenha" runat="server" TextMode="Password" CssClass="form-login" MaxLength="5"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="right">
                            <asp:ImageButton ID="btnLogin" runat="server" ImageUrl="Intranet.net/figuras/AlterarSenha/login-btn.png" style="margin-left:90px;" 
                                             OnClick="Login_Click" OnClientClick="return Validacao()"/>
                        </td>
                    </tr>
                </table>

            </div>
        </div>

    </form>

</body>
</html>
